package com.ruoyi.kanfang.util;

import org.jsoup.nodes.Element;

/**
 * @author limin
 * @description
 * @date 2024/4/28
 */
public class JsoupUtils {
    /**
     * 获取Element的文本，包含子元素文本
     * @param element
     * @return
     */
    public static String getText(Element element){
        if(element == null){
            return null;
        }
        return element.text();
    }

    /**
     * 获取Element本身的文本内容，不涉及子元素
     * @param element
     * @return
     */
    public static String getOwnText(Element element){
        if(element == null){
            return null;
        }
        return element.ownText();
    }


    /**
     * 获取Element的属性值
     * @param element
     * @param attr
     * @return
     */
    public static String getAttr(Element element, String attr){
        if(element == null){
            return null;
        }
        if(attr == null){
            return null;
        }
        return element.attr(attr);
    }
}
